package com.example.rabbitmq;

import org.springframework.amqp.rabbit.annotation.EnableRabbit;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 自动配置
 * 1、RabbitConfiguration
 * 2、有自动配置了连接工厂ConnectionFactory
 * 3、RabbitProperties:封装了RabbitMQ的配置
 * 4、RabbitTemplate：给RabbitMQ发送消息
 * 5、AmqpAdmin：RabbitMQ系统管理功能组件
 *      AmqpAdmin：创建和删除 Queue、Exchange、Binding
 * @EnableRabbit+@RabbitListener监听消息内容
 */
//@EnableRabbit//开启基于注解的RabbitMQ的模式
@SpringBootApplication
public class RabbitMqApplication {

    public static void main(String[] args) {
        SpringApplication.run(RabbitMqApplication.class, args);
    }

}
